export function foo() {
  // ...
}
function fgoo() {
  // ...
}

var bar = function() {
  // ...
};

var bar = function foo() {
  // ...
};

class Foo {
  constructor() {
    // ...
  }
}

var baz = {
  bar() {
    // ...
  }
};

var baz = async() => 1

//github
function ffdoo() {}
//output: function ffdoo () {}

var fsfoo = function() {}
//output: var fsfoo = function () {}

var bar = function foo() {}
//output: var bar = function foo () {}

var obj = { get foo() {}, set foo(val) {} };
//output: var obj = { get foo () {}, set foo (val) {} };

var obj = { foo() {} };
//output: var obj = { foo () {} };

function* sfsfoo() {}
//output: function* sfsfoo () {}

async() => 1
// output: async () => 1